/*
    Document   : estilo
    Created on : 22/11/2011, 13:15:49
    Author     : Rômulo
    Description:
        Purpose of the stylesheet follows.
*/

/*
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root {
    display: block;
}

/* Layouts de uso Geral. Montagem da tela */
html, body {
    height: 100%;
    background: #e7e7e7;
    font-family: arial;
    font-size: 95%;
}

#page {
    min-height: 100%;
    position: relative;
}

* html #page {
    height: 100%; /* hack para IE6 que trata height como min-height */
}

#footer {
    position: absolute;
    bottom: 0;
    background: url(hive-escuro/images/ui-bg_loop_25_000000_21x21.png);
    width: 100%;
    height: 30px;
    color: #fff;
}

#content {
    padding-bottom: 30px;
}

#header{
    height: 40px;
    margin-bottom: 10px;
    background: url(hive-escuro/images/ui-bg_loop_25_000000_21x21.png);
}
#header h2{
    color: #fff;
    text-shadow: 2px 2px 2px #999;
}
#body{

}
/* Estilos Auxiliares */
.full-me{
    width: 100%;
}

.clear{
    width: 100%;
    height: 1px;
    visibility: hidden;
    clear: both;

}

.hidden{
    display: none;
}

/* Estilos globais */
.box{
    background: #fcfcfc;
    border-radius: 5px!important;
    -moz-border-radius: 5px!important;
    -webkit-border-radius: 5px!important;
    -khtml-border-radius: 5px!important;
}

label {
    font-weight: bold;
    width: 100%;
    float: left;
    margin-bottom: -0.5em;
    text-align: left;
}

input[type="text"], input[type="password"], input[type="url"], input[type="email"],
input.text, input.title, textarea, select {
    height: 2em;
}

/* tables */
table {
    width:100%;
    border:0px solid #bbb;
    margin-bottom:10px;
    margin-top: 10px;
}

col.colC {
    width:8em;
}
th, td {
    padding:.4em 1em;
    text-align:left;
    text-align: center;
}
thead th {
    border-bottom:1px solid #ccc;

    font-weight: bold;
    background:#ccc;
    line-height: 1.2em;
}
thead th.table-head {
    font-size:1em;
    font-weight:normal;
    text-transform:uppercase;
    color:#fff;
    background:#555;
    border:1px solid #555;
}

tbody th, tbody td {
    border-bottom:1px solid #eee;
    background:#f6f6f6;
}

tbody tr:nth-child(even) td, tbody tr.even td {
    background:#fefefe;
}

tbody tr.odd th,
tbody tr.odd td {
    background:#fff;
}
tfoot th,
tfoot td {
    border-top:1px solid #ccc;
    background:#eee;
    text-align: center;
}
tfoot th a,
tfoot td a{
    text-decoration: underline;
}
tfoot tr.total th,
tfoot tr.total td {
    border-top:6px double #666;
}
tfoot tr.total th {
    text-transform:uppercase;
}
th.currency,
td.currency {
    text-align:right;
}
.ui-button{
    height: 2em;
    font-size: 0.8em;
    vertical-align: middle;
    padding: 0 0px 23px 0px;
}

#maker fieldset{
    min-height: 433px;
}
#saida{
    text-align: left;
}